module.exports = function (sequelize, DataTypes) {
  return sequelize.define('City', {
    //  类别
    type: {
      type: DataTypes.INTEGER
    },
    //  省市Id
    provinceId: {
      type: DataTypes.INTEGER,
      field: 'province_id'
    },
    //  城市Id
    cityId: {
      type: DataTypes.INTEGER,
      field: 'city_id'
    },
    //  区域Id
    areaId: {
      type: DataTypes.INTEGER,
      field: 'area_id'
    },
    //  省市名称
    provinceName: {
      type: DataTypes.STRING,
      field: 'province_name'
    },
    //  城市名称
    cityName: {
      type: DataTypes.STRING,
      field: 'city_name'
    },
    //  区域名称
    areaName: {
      type: DataTypes.STRING,
      field: 'area_name'
    },
    //  修改时间
    updateTime: {
      type: DataTypes.DATE,
      field: 'update_time'
    },
    //  创建时间
    createTime: {
      type: DataTypes.DATE,
      field: 'create_time'
    }
  }, {
    freezeTableName: true,
    tableName: 'cities',
    timestamps: false
  });
};
